#pragma once
#include "Definitions.h"
#include "Structures.h"

class View
{
	D3D11_VIEWPORT viewport;
	SCENE scene;
	ID3D11Buffer* cb;

public:
	View(void);
	~View(void);

	void Initialize();
	ID3D11Buffer* GetBuffer() { return cb; }
	SCENE* GetStruct(){ return &scene; }
	D3D11_VIEWPORT GetViewPort() { return viewport; }
	void UpdateStruct(SCENE& obj);

	//To Be moved to Camera Class
	void HandleInput(float dt);
	


};

